/* Markup file for oRs */

BODY {

 background-position:  top center;
 background-repeat: no-repeat;
 background-color: #000000;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 text-decoration: none;
 font-size:12px;
 font-family: Verdana, Arial, Helvetica, sans-serif; autonormal
 color: #FFFFFF;
}

#layout_logo {

  width: 995px;
  height: 74px;
  border: 0px solid gray;
  padding: 0.5%;
  margin: 0.5% auto;
}

#clock {
	text-align: center;
	text-decoration: none;
	font-size: 13px;
 	font-family: Verdana;
 	font-weight: bold;
	width: 80px;
	background: #fff;
	opacity: 0.5;
	filter: alpha(opacity=30);
	position: relative;
	left: 20px;
	top: 126px;
	-moz-opacity: 0.3;
}

#clock:hover {
	text-align: center;
	text-decoration: none;
	font-size: 13px;
 	font-family: Verdana;
 	font-weight: bold;
	width: 80px;
	background: #fff;
	opacity: 0.5;
	filter: alpha(opacity=80);
	position: relative;
	left: 20px;
	top: 126px;
	-moz-opacity: 0.8;
}

#layout_header {
  background-image: url('./images/layout/banner.png');
  background-position:  center top;
  background-repeat: no-repeat;
  width: 995px;
  height: 144px;
  border: 0px solid gray;
  padding: 0%;
  margin: 0% auto;
}

#layout_menu {
  background-image: url('./images/layout/background-menu.gif');
  background-position:  center top;
  background-repeat: no-repeat;
  width: 995px;
  height: 45px;
  border: 0px solid gray;
  padding: 0%;
  margin: 0% auto;
  color: white;
}

#container_main {
  background-color: #000000;
  width: 960px;
  border: 0px solid gray;
  padding: 0%;
  height: auto;
  margin: 0% auto;
}

#layout_right_column {
  background-color: #270000;
  float: left;
  width: 179px;
  border: 1px solid;
  border-color: #353535;
  padding: 0%;
  margin: 0% auto;
}

#layout_main {
  background-color: #000000;
  float: left;
  width: 778px;
  height: auto;
  border: 0px solid gray;
  padding: 0%;
  background-image: url('./images/layout/background-news-middle.png');
  background-position:  center top;
}

#layout_main_top {
  background-color: #000000;
  float: left;
  width: 778px;
  height: 13px;
  border: 0px solid gray;
  padding: 0%;
  background-image: url('./images/layout/background-news-top.png');
  background-position:  center top;
  background-repeat: no-repeat;
}

#layout_main_bottom {
  background-color: #000000;
  float: left;
  width: 778px;
  border: 0px solid gray;
  height: 14px;
  margin-right: 1px;
  background-image: url('./images/layout/background-news-bottom.png');
  background-position:  center top;
  background-repeat: no-repeat;
}


#layout_footer {
  background-color: #000000;
  float: right;
  width: 778px;
  border: 0px solid gray;
  margin-right: 1px;
  background-position:  center top;
}


DIV.layout_large_table {
  width: 745px;
  height: auto;
  border: 0px solid gray;
  padding: 0%;
  background-image: url('./images/layout/background-news-item-middle.png');
  background-position:  center top;
  margin: 0% auto;
  background-repeat: repeat-y;
}


DIV.layout_large_table_top {
  width: 745px;
  height: 11px;
  border: 0px solid gray;
  padding: 0%;
  background-image: url('./images/layout/background-news-item-top.gif');
  background-position:  center top;
  background-repeat: no-repeat;
  margin: 0% auto;
}

DIV.layout_large_table_bottom {
  width: 745px;
  border: 0px solid gray;
  height: 17px;
  background-image: url('./images/layout/background-news-item-bottom.png');
  background-position:  center top;
  background-repeat: no-repeat;
  margin: 0% auto;
}

DIV.layout_news_item_title {
	text-align: left;
	width: 635px;
	border: 0px solid gray;
	padding: 0px;
	margin: 0px auto;
	height: auto;
}

DIV.layout_news_item_text {
	color: white;
	background-color: #671A1A;
	text-align: left;
	width: 90%;
	height: 130px;
	border: 1px solid #990000;
	padding: 4px;
	margin-left: 5%;
	margin-right: 5%;
	height: auto;
}

DIV.layout_news_item_avatar {
	background-color: #671A1A;
	text-align: left;
	width: 130px;
	height: 130px;
	border: 0px solid gray;
	padding: 0px;
	margin-left: 18px;
	height: auto;
	float: left;
}

DIV.layout_news {
  width: 745px;
  height: auto;
  border: 0px solid gray;
  padding: 0%;
  background-image: url('./images/layout/background-news-item-middle.png');
  background-position:  center top;
  margin: 0% auto;
  background-repeat: repeat-y;
}


DIV.layout_news_top {
  width: 745px;
  height: 13px;
  border: 0px solid gray;
  padding: 0%;
  background-image: url('./images/layout/background-news-item-top.gif');
  background-position:  center top;
  background-repeat: no-repeat;
  margin: 0% auto;
}

DIV.layout_news_bottom {
  width: 745px;
  border: 0px solid gray;
  height: 17px;
  background-image: url('./images/layout/background-news-item-bottom.png');
  background-position:  center top;
  background-repeat: no-repeat;
  margin: 0% auto;
}

span.news_time {
 color: #D60000;
 text-decoration: none;
 font-size: 10px;
 font-family: Verdana;
 font-weight: bold;

}

span.news_subject {
 color: #FFFFCC;
 text-decoration: none;
 font-size: 12px;
 font-family: Verdana;
 font-weight: bold;

}

#layout_message {
  background-color: #FFFFFF;
  float: left;
  width: 60%;
  border: 0px solid gray;
  padding: 0.5%;
}

#footer_debug {
  background-color: #000000;
  clear: both;
  width: 90%;
  border: 0px solid gray;
  padding: 0.5%;
  margin: 0.5% auto;
  color: white;
}


#footer_info {
  clear: both;
  width: 90%;
  border: 0px solid gray;
  padding: 0.5%;
  margin: 0.5% auto;
  color: grey;
  text-align: center;
  font-size: 9px;
}

#main_table   {
	border: 0px solid #990000;
	text-align: center;
	width: 98%;
	margin: 0% auto;
  	border-collapse:seperate;
  	border-spacing:0px;
}

#small_table   {
	border: 1px solid #000000;
	text-align: center;
	width: 50%;
	margin: 0% auto;
  	border-collapse:seperate;
  	border-spacing:0px;
}

#popup_table   {
	border: 1px solid #990000;
	text-align: center;
	width: 100%;
	margin: 0% auto;
  	border-collapse:seperate;
  	border-spacing:0px;
}

TD.menu_item {
	padding-bottom: 2px;
	padding-top: 2px;
}

TR.menu_header {
	text-decoration: none;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #550000;
	font-weight: bold;
	color: white;

}

TD.staticboldright {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #671A1A;
	text-align: right;
	width: 50%;
}
TD.staticboldleft {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #671A1A;
	text-align: left;
	width: 50%;
}

TD.smallcenter {
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #671A1A;
	text-align: center;
}

TD.smallcenter a{
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #671A1A;
	text-align: center;
}

TD.staticboldcenter {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #671A1A;
	text-align: center;
}

TD.autonormalcenter {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #663333;
	text-align: center;
	border-left: solid 1px;
}


TD.autonormaltop {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #663333;
	text-align: center;
	border-left: solid 1px;
	border-top: solid 1px;
}

TD.autonormaltop {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #663333;
	text-align: center;
	border-left: solid 1px;
	border-top: solid 1px;
}

TD.autonormaltopright {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #663333;
	text-align: center;
	border-top: solid 1px;
}

TD.autonormalbottom {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #663333;
	text-align: center;
	border-bottom: solid 1px;
	border-left: solid 1px;
}

TD.autonormalbottomright {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #663333;
	text-align: center;
	border-bottom: solid 1px;
}

TD.autonormalleft {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #663333;
	text-align: left;
}

TD.autonormalright {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #663333;
	text-align: right;
}

DIV.hidden {
	text-decoration: none;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: none;
	width: 95%;
	margin: 0% auto;
	background-color: #663333;
	color: #FFFFFF;
}

TR.menu_footer {
	text-decoration: none;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #671A1A;
	font-weight: bold;
	height: 7px;
}

TR.row_1 {
	text-decoration: none;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #663333;
    color: #FFFFFF;
}

TR.red_row {
	text-decoration: none;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FF1F1F;
}

TR.small {
	clear: both;
	height: 0px;
    background-color: #663333;
}

TR.row_2 {
	text-decoration: none;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #550000;
    color: #FFFFFF;
}

TR.row_3 {
	text-decoration: none;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #880000;
    color: #FFFFFF;
}

TR.row_1 a{
	text-decoration: none;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #663333;
}

TR.row_2 a{
	text-decoration: none;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #550000;
}

TR.row_1 a:hover{
	text-decoration: none;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #663333;
}

TR.row_2 a:hover{
	text-decoration: none;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #550000;
}

TR.menu_item {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #660000;
}


TR.menu_item a{
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

TR.menu_item a:hover{
	text-decoration: underline;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TH.left {
	text-align: left;
}

TH.center {
	text-align: center;
}
TD.left {
	text-align: left;
}



TD.center {
	text-align: center;
}

DIV.MenuItem {
 text-align: center;
 height: auto;
 width: 100px;
 float: left;
 margin: 0.8% auto;
 margin-left: 27px;
 border: 0px solid black;
  background-image: url('./images/layout/menu-divider.png');
  background-position:  center right;
  background-repeat: no-repeat;
}

DIV.MenuHead,DIV.MenuText, DIV.InfoText {
 text-align: center;
 height: auto;
 width: 100%;
}

DIV.MainText, DIV.MainHead {
    text-align: left;
	height: auto;
	width: 95%;
}

DIV.MainText {
	min-height: 125px;
}

DIV.MainHead {
 border: 1px solid #000000;
 border-bottom: 0px solid #000000;
 font-weight: bold;
 background-image: url(./images/menuheader.gif);
 background-position: center;
 background-repeat: repeat-x;
 color: #FFFFFF;
 padding: 0px 5px 0px 5px;
 white-space: nowrap;
 margin: 0px auto;
}

DIV.MenuHead {
 border: 0px solid #000000;
 border-bottom: 0px solid #000000;
 font-size: 12px;
 font-weight: bold;
 background-color: #760000;
 color: #CFCFCF;
 padding: 0px;
 margin: 0px auto;
}

DIV.TableHead {
 border: 0px solid #000000;
 border-bottom: 0px solid #000000;
 font-size: 12px;
 font-weight: bold;
 background-color: #760000;
 color: #CFCFCF;
 padding: 0px;
 margin: 0px auto;
 width: 450px;
 text-align: center;
}


DIV.MenuText A{
	color: white;
}

DIV.MenuText {
	color: white;
}

DIV.MainText, DIV.InfoText {

 padding: 4px 5px 5px 5px;

 border: 1px solid #9D0000;

 background-color: #660000;

 background-image: url(./images/menutext.gif);

 background-position: bottom;

 background-repeat: repeat-x;

 line-height: 15px;

 margin-bottom: 8px;

 margin: 0px auto;

}


H1 {
	text-align: center;
	text-decoration: none;
	font-size:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

DIV#footer P {

 font-size: 7pt;

 margin: 0;

 text-align: center;

 color: #808080;

 background-color: #D5DBE1;

}

DIV#footer HR {

 border: 1px solid #660000;

}


DIV.MenuItem A{
	text-decoration: none;
	font-weight: bold;
	font-size:15px;
	font-family: Verdana;
	color: #DDDDDD;

}

DIV.MenuItem A:hover {
	text-decoration: underline;
	font-weight: bold;
	font-size:15px;
	font-family: Verdana;
	color: #FFFF99;

}


A {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

A:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

input {
 font-size: 11px;
 background-color: #760000;
 border: 1px solid #000000;
 color: #FFFFFF;
}

input.text {
 font-size: 11px;
 background-color: #760000;
 border: 1px solid #000000;
 color: #FFFFFF;
}


input.disabled_largetext {
 font-size: 11px;
 background-color: #760000;
 border: 1px solid #000000;
 color: #999999;
}


input.smalltext {
 font-size: 11px;
 background-color: #760000;
 border: 1px solid #000000;
 width: 24px;
 color: #FFFFFF;
}

input.hugetext {
 font-size: 11px;
 background-color: #760000;
 border: 1px solid #000000;
 width: 250px;
 color: #FFFFFF;
}


textarea {
 font-size: 11px;
 background-color: #760000;
 border: 1px solid #000000;
 color: #FFFFFF;
}


select.type {
 font-size: 11px;
 background-color: #760000;
 border: 1px solid #000000;
 width:80px;
 text-align: center;
 color: #FFFFFF;
}


select.large {
 font-size: 11px;
 background-color: #760000;
 border: 1px solid #000000;
 text-align: center;
 color: #FFFFFF;
}

button {
 font-size: 11px;
 background-color: #760000;
 border: 1px solid #000000;
 text-align: center;
 color: #FFFFFF;
}

span.error {
	text-decoration: none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: red;
}

img {
	border: 0;
	align: center;
}